home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / tsql / doc / tsql.mail / 000097_rts _Fri Apr 30 00:22:14 1993.msg < prev    next >
Internet Message Format  |  1996-01-31  |  2KB

  1. Received: from boojum.CS.Arizona.EDU by optima.CS.Arizona.EDU (5.65c/15) via SMTP
  2.     id AA19352; Fri, 30 Apr 1993 00:22:15 MST
  3. Date: Fri, 30 Apr 1993 00:22:14 MST
  4. From: "Rick Snodgrass" <rts>
  5. Message-Id: <199304300722.AA11849@boojum.cs.arizona.edu>
  6. Received: by boojum.cs.arizona.edu; Fri, 30 Apr 1993 00:22:14 MST
  7. To: tsql@cs.arizona.edu
  8. Subject: temporal value integrity
  9.  
  10. This definition is indeed a useful one. However, I think it needs some
  11. refinement. (It was very helpful for Jim to put it in the recommended
  12. format.)
  13.  
  14. 1. It uses the term "temporal value" throughout, but never defines this
  15.     term. One could confuse it with timestamp (defined as a "time value
  16.     associated with an object"). Perhaps a separate definition of
  17.     this term would be useful.
  18.  
  19. 2. It uses the term "value history," again without definition.
  20.  
  21. 3. Value equivalence was previously defined. Is this definition also
  22.     providing a new definition for value equivalence, or is it
  23.     refining the definition when temporal value integrity is
  24.     present?
  25.  
  26. 4. Does a DBMS or a data model have temporal value integrity? Or does
  27.     just a temporal query language have this property?
  28.  
  29. 5. The discussion seems to equate "temporal value" with "value history"
  30.     ("one can refer to a primitive temporal value like a
  31.     {\em SALARY history}"), as well as mentioning the "value of a
  32.     value history at time t" ("the (non-temporal) {\em value of
  33.     a SALARY history at time t}"). This is somewhat confusing. Even
  34.     more confusing is the term "{\em SALARY history}". Is this
  35.     in fact a value history? If so, then it would help if that were
  36.     stated explicitly.
  37.  
  38. I think that if these aspects were addressed, a more clear and useful
  39. definition of this important concept would result.
  40.  
  41. Paolo, Fabio, and Maria, is there a connection with "temporal value"
  42. and/or "value history" and your concept of a history variable?
  43.  
  44. Arie, is there a connection with "value history" and your concept of
  45. a tuple sequence?
  46.  
  47. Should either of these terms be used instead? If not, would it be useful
  48. to also define these terms for the glossary?